package com.zhang.genericdemo.case2.response;

import lombok.Data;

import java.io.Serial;
import java.io.Serializable;
import java.util.List;

/**
 * @Author: ZhangGongMing
 * @CreateTime: 2025/5/16 23:58
 * @Description:
 * @Version: 1.0
 */
@Data
public class GoodsListResponse extends BaseResponse {

    /**
     * 商品列表
     */
    private List<GoodsItem> goodsList;


    class GoodsItem implements Serializable {
        /**
         * 商品 ID
         */
        private String goodsId;

        /**
         * 商品编码
         */
        private String goodsCode;

        /**
         * 商品价格
         */
        private String goodsPrice;

        /**
         * 商品名称
         */
        private String goodsName;

        /**
         * 商品描述
         */
        private String goodsDesc;

        /**
         * 商品图片
         */
        private String goodsImg;
    }
}
